package com.hrt.day01

/**
 * 变量的定义
 */
object VarValDemo1 {
    def main(args: Array[String]): Unit = {
        /*var a: Int = 10
        a = 20
        println(a)  // 快捷键:  输入: a.sout tab
        
        val b: Int = 100
        println(b)*/
        
        /*var a :Int = 100
        val b : Int = 1*/
        var b: Int = 20
        var a: Int = 10 //scala的类型推导.   hint

    }
}

/**
java:
    变量和常量
    int a = 10
    final int A = 100
        final 类 太监类 没有后代 不能有子类

scala:
    // 声明变量
    var a:Int = 10
    
    // 声明常量
    val b: Int = 100
    
    注意: 1. 在scala中, 能用常量的地方不要用变量
        常量安全!!!
        2. 必须在声明的同时给变量和常量赋值!

 万能键:
    eclipse: ctrl+1
    idea: alt + enter
    
 */
